Execution mechanisms for the action language C+
نویسنده
چکیده
The action language C+ of Giunchiglia, Lee, Lifschitz, McCain and Turner, is the most recent and expressive member of a family of knowledge representation formalisms for reasoning about action and change over time. However, frequently the reasoning proceeds very inefficiently, for large domains collapsing altogether; most often the reason for this is that in determining the truth of a fluent at a given time, one must determine the truth of all fluents at all times: the most irrelevant information is always calculated. This thesis is addressed to two strands of investigation: the questions of efficiency, and of expressivity. An alternative paradigm is proposed, inspired by the Event Calculus, which considers only the information relevant to a given fluent’s value. Current algorithms for working with C+ employ propositional satisfaction solvers; that described in this thesis uses logic-programming throughout. Proofs of correctness are provided, and the correspondence with a variant of the event calculus is systematically investigated. (A consequence of this work is the provision of a transition system semantics for this variant of the Event Calculus.) We also compare the performance of our system, with the current implementation. We would often like to be able constrain the behaviour of systems we represent depending on what has occurred in the distant past, yet in C+ there is no convenient way of doing this. Accordingly, we make use of relations between C+ and the formalism of ‘non-monotonic causal theories’ to broaden the expressivity of C+ action descriptions, and present an updated semantics based on an interesting generalization of the standard transition systems. A proof of correctness for this semantics is given. Finally, the standard query language for C+ suffers in its expressivity, with many interesting statements about domains unable to be made; for instance, one cannot ask whether some fluent eventually holds. Accordingly, we investigate the possibility of using the technique of model-checking on transition systems defined using C+, and show how these techniques can be used to verify that statements of standard temporal logics hold. Several different implementation routes are examined, executed and compared, including an interface with one representative, state-of-the-art model checker.
منابع مشابه
Challenges of Action Research: Insights From Language Institutes
Action research is a small-scale intervention in the functioning of the real world to address practitioners’ own issues and carry out a close examination of the effects of such an intervention. Classroom-based research, or action research, can be the viable solution to some pandemic academic sluggishness and scientific apathy. However, the erroneous impression that research is an elite discipli...
متن کاملThe Different Mechanisms of Action Potential Propagation in the Heart
It was thought previously that cardiac muscle gap junctions provide low-resistance connections between cells and permit the local-circuit current to flow. Some evidences show that myocardial cells may not require low-resistance connections for successful propagation of the action potential (AP). It seems that some other types of mechanisms must be involved in AP propagation. In this article, we...
متن کاملThe Different Mechanisms of Action Potential Propagation in the Heart
It was thought previously that cardiac muscle gap junctions provide low-resistance connections between cells and permit the local-circuit current to flow. Some evidences show that myocardial cells may not require low-resistance connections for successful propagation of the action potential (AP). It seems that some other types of mechanisms must be involved in AP propagation. In this article, we...
متن کاملThe Hunches a Language Teacher Lives by in an Action Research: Revelations of an L2 Writing Teacher
The researchers in this study aimed to demonstrate how impossible it could be for a language teacher to take fixed, systematic routes of action in recent Action Research designs. This was instantiated in an L2 (here, English) 'essay writing' course among some Persian speaker university students majoring in Hygiene Sciences (Family and Environment). Evidences regarding individualistic progress ...
متن کاملDeterministic Measurement of Reliability and Performance Using Explicit Colored Petri Net in Business Process Execution Language and Eflow
Today there are many techniques for web service compositions. Evaluation of quality parameters has great impact on evaluation of final product. BPEL is one of those techniques that several researches have been done on its evaluation. However, there are few researches on evaluation of QoS in eflow. This research tries to evaluate performance and reliability of eflow and BPEL through mapping them...
متن کاملFrom Importer of Knowledge to Researcher of the Self: Exploring the Utility of Collaborative Action Research in Distance Second Language Professional Development
Teacher professional development, as a burgeoning term, has attracted a surge of interest in English language teaching. In second language (L2) professional development, the common orthodoxy has been one which considers teachers as that of knowledge consumers. It is commonly argued that top-down approaches to teachers’ professional development has done little to maximize teachers’ professionali...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007